// 列表信息导出(这里面有三个参数分别是查询条件，后端导出接口地址，文件名)
import request from "../axios";
// export const exportExcel=(requireVo,excelUrl,fileName) => {
//   return request({
//     method: 'post',
//     url: excelUrl,
//     responseType: 'blob',
//     data: requireVo
//   }).then(function (response) {
//     let blob = new Blob([response.data])
//     let downloadElement = document.createElement('a');
//     let href = window.URL.createObjectURL(blob); //创建下载的链接
//     downloadElement.href = href;
//     downloadElement.download = fileName; //下载后文件名
//     document.body.appendChild(downloadElement);
//     downloadElement.click(); //点击下载
//     document.body.removeChild(downloadElement); //下载完成移除元素
//     window.URL.revokeObjectURL(href); //释放掉blob对象
//   }).catch(function (error) {
//     this.$message.error(error)
//   });
  
// }
export const exportExcel=(excelUrl,fileName) => {
  return request({
    method: 'get',
    url: excelUrl,
    responseType: 'blob',
   // data: requireVo
  }).then(function (response) {
    let blob = new Blob([response.data])
    let downloadElement = document.createElement('a');
    let href = window.URL.createObjectURL(blob); //创建下载的链接
    downloadElement.href = href;
    //.download = fileName; //下载后文件名
    document.body.appendChild(downloadElement);
    downloadElement.click(); //点击下载
    document.body.removeChild(downloadElement); //下载完成移除元素
    window.URL.revokeObjectURL(href); //释放掉blob对象
  }).catch(function (error) {
    this.$message.error(error)
  });
  
}
